home *** CD-ROM | disk | FTP | other *** search
/ Light ROM 4 / Light ROM 4 - Disc 1.iso / text / maillist / 1996 / 010196.doc / 000198_lightwave@garcia.com _Fri Jan 5 04:22:49 1996.msg < prev    next >
Internet Message Format  |  1996-01-22  |  3KB

  1. Received: from relay1.UU.NET (relay1.UU.NET [192.48.96.5]) by keeper.albany.net (8.7.1/8.7.1) with ESMTP id EAA02851 for <dwarner@albany.net>; Fri, 5 Jan 1996 04:22:49 -0500 (EST)
  2. Received: from garcia.com by relay1.UU.NET with SMTP 
  3.     id QQzxei29837; Fri, 5 Jan 1996 04:13:41 -0500 (EST)
  4. Received: from  (localhost) by garcia.com (5.x/SMI-SVR4)
  5.     id AA20840; Fri, 5 Jan 1996 04:13:53 -0500
  6. Date: Fri, 5 Jan 1996 04:13:53 -0500
  7. Errors-To: dwarner@albany.net
  8. Message-Id: <9601050908.AA20639@garcia.com>
  9. Errors-To: dwarner@albany.net
  10. Reply-To: lightwave@garcia.com
  11. Originator: lightwave@garcia.com
  12. Sender: lightwave@garcia.com
  13. Precedence: bulk
  14. From: Justin Barrett <jbarrett@daka.com>
  15. To: Multiple recipients of list <lightwave@garcia.com>
  16. Subject: Re: IK difficulties
  17. X-Listprocessor-Version: 6.0c -- ListProcessor by Anastasios Kotsikonas
  18. Status: RO
  19. X-Status: 
  20.  
  21. At 01:31 AM 1/5/96 -0500, you wrote:
  22.  
  23. >If you draw a square, and put a hinge on each corner, then the rotation of 
  24. >the uprights can go through 180 degrees, yet opposite sides are always 
  25. >parallel to each other, if you see what I mean...
  26. >
  27. >Now, if you build this in modeller out of four long thin boxes thus...
  28. >
  29. ...<boxes thus snipped>.....
  30. >
  31. >I try parenting box 3 to 2, and 4 to 2, but what exactly do I do to box 1 
  32. >to parent it to both 3 and 4?
  33.  
  34. Nothing.  An object can have only one parent, but that's all you
  35. need....read on.
  36.  
  37. >Am I missing something really basic here? 
  38.  
  39. Possibly.  I would say you could parent box 1 to either 3 or 4.  Choose one,
  40. and move box 1 in modeler so its origin is in the proper place for rotation.
  41. Either way, calculating the angle of box 1 would be fairly easy.
  42.  
  43. I'm assuming the starting positions of the objects are the same as your
  44. diagram, and you are looking "into" the middle of the parallelogram (down
  45. the Z axis) with the camera, so all rotations will be done in the Bank
  46. channel.  Whether the parent is box 3 or box 4, the objective is exactly the
  47. same.  You basically want to rotate box 1 the same *amount* as its parent,
  48. but in the opposite *direction*.
  49.  
  50. Here's an example:  From frame 0 to frame 30, let's say you rotate box three
  51. -35 degrees, i.e. you *subtract* 35 degrees from its former angle.  For box
  52. 1 to still be parallel to box 2, just rotate it +35 degrees, or *add* 35
  53. degrees to its former angle.  Whatever rotations you make for boxes three
  54. and four, do the exact opposite for box one, and it will stay parallel with
  55. box two.  Also make sure your keyframes all have the same spline settings.
  56.  
  57.           ---<   Justin Barrett - Free Spirit Productions   >---